OK. You stumped me on this question and it sounded interesting enough to be worth running down an answer. So, I can now comment authoratatively.
There is virtually no difference between 32- and 64-bit guest/host combinations with IO operations. Generally 64-bit platforms (when the application and OS are native 64-bit apps) perform better on memory. Because there are some interesting combinations with Workstation (or Server, for that matter) there are some cases where a small difference can be seen in memory benchmarks. Here's the matrix:
Host | Guest | Notes |
64-bit | 64-bit | Memory speed is at its best. This mirrors what you'd expect with 64-bit apps running on 64-bit OSes. |
32-bit | 32-bit | Memory performance slows down to a degree matching the slowdown when going from 64/64 apps/OS to 32/32 apps OS. |
64-bit | 32-bit | A very slight increase in memory performance is perceptible over the 32/32 case. |
32-bit | 64-bit | Memory performance matches the 32/32 case. |
And, no, that 32/64 case is not a typo. Workstation will allow you to run 64-bit guests on 64-bit hardware that only has a 32-bit host OS.
And, again, just to be clear: performance differences are only visible on memory benchmarks. Even then they're small. So, total system or application performance relies very little on your 32/64 combination.