High CPU utilization could result in slower throughput, slower processing of packets (queueing, acl's, firewall, QoS, etc.). All of this really depends on the platform. As far as actual software apps, the throughput has nothing to do with the processing of the software---that is all done on the server or workstation...the router simply forwards the packets (based on its own rules). High bandwidth means it's time to upgrade the circuit...lol
High bandwidth will result in slower throughput, obviously. This will also tax the CPU fairly well.
Burt