Primero debes tener en cuenta como has averiguado el consumo de CPU, si lo has hecho poniendo el juego en segundo plano, consumira mas recursos que si estas jugando, aunque no deberia de ser asi, esto pasa porque el procesador debe atender a muchos cambios de estado entre el SO, juego y medidor de recursos.
De todas formas la culpa es de el juego, o del software mas que nada. Digo esto por el 3DMark, que para mi deja mucho de desear, ya que rinde mas el micro que la tarjeta, pero bueno. Si el programador usara todas las capacidades del T&L y el AGP de modo adecuadamente, el procesador bajaria un poco, pero aun asi, tiene que seguir encargandose de determinados calculos, los graficos, y los de inteligencia, gravedad, colisiones, etc.