Get yourself a long cable and test your live gaming with it. This will tell you if it is related to your wireless setup.
Otherwise my wild guess will be your ISP is not the best.
Also, when you say the connection is crap, what do you experience; dropouts or slow connection?
Bookmarks