Would I be asking too much of the ATmega328 on the Uno?

Yes, no problem.