Wireless networks are not good for multiplayer gaming, or anything that requires constant real-time streaming online really.
To me this sounds like it could be 2 problems either your wireless network or it’s your video card.
Now, I would have naturally said that it was down to your Video card - however, you mention it’s usually every 2 or 3 minutes: ie: occurs in or around the same time frame, So it doesnt sound like a Video Card problem.
However to eliminate this possibility i would highly recommend that you update your graphics drivers, and make sure you have the latest directx, then in one of the games you are experiencing problems with try and get the games net code up, this is a graph which will or should show you your FPS (Frames Per Second), when you get the “lag”, if your “FPS” drops considerably to something ALOT lower than what it is at when your NOT lagging, then its a problem with your graphics card.
If not, then your getting Network Lag, This is either your: ISP or over your Local Area Network (Wireless in your case).
To me this really sounds like a problem where your computer, or another computer or device thats on your network is sending or receiving large packets of data every few minutes (hence your “lag”).
First off make sure none of the computers on the wireless network are running Kazaa / Imesh / Bittorrent programs - Peer 2 Peer Download Programs or anything else that allows you to share files of the sort.
Exit as many programs as possible in your “tray” this is next to your clock where all your “minimized” icons are, there is most likely a program on yours or another computer on the network that is sending or receiving data on your computer. - If you don’t already have it goto are “Download Zone” and goto the Anti-Spyware Section and download Adaware Personal SE / Spybot Search And Destroy, Install them, make sure they are up to date, and do full scans. (not at the same time), and remove anything you find - do this on all computers.
Spyware is malicious software that can be loaded with Free / paid / third party software / freeware / shareware e.t.c or from viewing websites that will track / record everything you do or specific things you do on your computer, then upload (send) the data to a marketing server, which will then collect the same data from millions of other computers world wide for market research which they then sell.
Post back with whats happened.