I have recently been having a disconnection problem with all of the games I play online. (Lunia, Team Fortress 2) This has only been happening since I upgraded to Windows 7 32bit, and all of my hardware is brand new. I'll be in game for around a half hour and then I begin to lag, the game freezes, and I disconnect. I have tried disabling antivirus and firewall with no success. I have all of the up to date drivers necessary, and still can't figure out what's wrong.
There could be so many things causing lag in a game.
Make sure you have GPUz running and get an idea of graphics card temps while playing.
Run HW Monitor to get CPU temps during a game.
Keep Task manager open in the background during a game so you can see whats happening to the CPU. Make sure nothing else is kicking off during the game.
Do you have a tool to check the wireless adapters lost packets? Run it during a game.
I recently had a similar problem and it turned out my wireless keyboard was too far from the USB transmitter in the case. I moved it closer and the lag vanished. Most of my lag related issues have been the various networking components (access points, noise, heat, etc.)
My first guess is to look at wireless issues. Can you switch your adapter for the wired one on the motherboard?
did it ever work right? If so, try to get back to that point and make changes one at a time until you can recreate it.