Quote Originally Posted by Hornet331 View Post
sure there is a syncronisation between them...

how on earth would the render thread else know what the physics or AI thread is doing and where to draw the correct particle, etc.?
exactly! and that means that there is no 100% bottleneck by any hardware that participate in the rendering of a frame. Render thread (if they use one thread for this) needs to wait for gpu and other threads needs to synchronize with the render thread. More threads that sends data to the gpu and they all need to serialize data sent.

It is extremely difficult to do asynchronous development. One area where this is done is sending data over the internet (sockets).

if there is heavy threading and much memory use then AMD might work faster and thereby use less time. If you run on some way and mostly one thread is used, maybe less memory is used, no physics, then C2D is faster compared to AMD.
How the processor works for that game depends on what type of actions that is done in the game.