How to play android games on PC? I have Asphalt 6 on my HTC Desire S. That looks awesome on phone, now I want to play the game on PC. Is it possible at all? I mean is there any app which will let me play this game on my PC over wifi using my phone?

Desire S don't have any TV out, but it do support DLNA connection, if that matters.

OS: Windows XP
Mobile OS: Android 2.3.3
As far as I'm aware, the official emulator would be too slow for most intensive games like Asphalt.  For games I usually use Memu on Windows and Genymotion on OSX/Linux (the latter also works on Windows, but Memu is definitely better).  I have found Bluestacks to be very buggy and do not recommend it. 

For viewing the phone's screen from your PC you could use a solution from this question: How to capture video stream from Android phone screen and show it on laptop?.  You might be able to get up to 30 FPS depending on the quality.

One way to control the game externally, if you don't want to hold the phone, is to attach it to a gaming steering wheel.  Sort of like the WiiMote steering wheel attachment.