Devices that are going to have heavy local-traffic requirements (inter-device) should all be connected to the same switching device if at all possible. Which this is, is basically a function of how many ports and devices you have.
No, your local traffic should not have to hit the router unless your network is configured incorrectly or you have something "over riding" the default direct communication behaviour.
So the answer is - with heavy inter device use yes you could saturate an "uplink" link on your *switch*. This is actually what switches are designed to mitigate, by plugging all those devices into it, and creating a mesh link.
good luck
Most people wouldn't be transfering that much data around at the same time to care either way, just by the by, so either you are overestimating your data requirements, or you have some heavy data applications going ...