Your choke point could be in the I/O. So check to see how it performs. Is your redo and archives are on seperate disks?

Sam