I first proposed this a while back, do a search. The reason this happens is because the game renderer is split from every other function, dividing cycles and what not. That's why there are 2 .EXE in memory for one game. Its so very, very inefficient. You can also see the main executable...