I'd never recommend USB for audio as my Mbox 2 is so cranky compared with the PCI card based system it replaced.
This is a USB 1.0 device but with an Audiomedia III PCI Card on a 300Mhz G3 I was able to mix down in Pro Tools with a 512 buffer and run smaller sessions with a 256 buffer.
With the USB interface on my current mac, doing ANYTHING with Pro Tools needs at least a 512 buffer to start with. Mixing down or sessions with a large number of tracks I often need to go as high as 2048!
In theory, for simple recording, the throughput of USB 1.0, let alone USB 2.0 is more than enough for 4 mono channels of 44.1Khz audio, even at 24 bit but current USB standards aren't full Duplex like firewire is, simply recording and monitoring on the same device is going to tax your CPU more than a firewire or PCI interface to some degree.
I'm recording to a dedicated audio only disk on it's own ATA bus but a firewire drive with an oxford chipset is the only option with laptops or "desk laptops" like the iMac or Mac Mini because of the limitations of current USB standards.
If you're moving to a system with no firewire, it's going to be difficult. I'd stick with what you have, boost the RAM, replace you're system drive with an SSD for extra performance and then save up for a mac book pro!
The screen shot shows Pro Tools LE 7 with a 512 buffer under OS 10.4.11 not even managing to play back an old session that originally ran fine on a beige G3 with only 320Mb RAM and a PCI interface. That was under OS 9 back then and it also had 4 midi tracks playing the software synths "Unity DS-1" and "Retro AS-1" at the same time too.