I did some searches and most of the results about wireless problems had to do with XP, and none of them exactly described my problem, so here goes... When I run Windows Vista in bootcamp on my first revision intel iMac, the wireless connection is laggy... always. I can always connect... that's not the problem. I can browse the web and download files while running windows... that works fine. But games are where lag spikes become very noticeable.... and it makes internet play impossible on that computer. I've read plenty of articles about how wireless networks aren't great for playing games, and that wired connections are MUCH better (most of the articles referred to PCs). Well, I've never had that kind of problem. My wireless netgear router is located downstairs. My room is on the second floor of the house. My old iBook G4 never had a problem connecting to the wireless router 2 floors below it. And I never had lag problems from it. The Macbook Pro and iMac I have now work fine when running OS X. Once again, no wireless problems. But I constantly experience lag spikes while using the wireless connection under vista. I did some testing. I brought the iMac downstairs so it was one room away from the router... same thing... laggy wireless connection. Well... here's how I've (temporarily) solved the problem. If I want to play games in Vista, the iMac MUST have a wired connection to the internet. The solution... is to use my macbook Pro as a gigantic Airport Card. I turn on internet sharing on my macbook pro (connect on airport, share through ethernet), and connect it to the imac via an ethernet cable. So in essence, I'm still using a wireless connection to play games on vista.... but windows is DIRECTLY connected via wire to the macbook pro. When I do this, I have NO problems whatsoever. However, it's inconvenient to have to use a macbook pro as a bridge simply to play games in Vista. One person suggested I use vista antilag (http://www.codecase.de/content/view/14/20/lang,en/). Unfortunately, that hasn't helped at all. Any suggestions?