I know I'm a bit late to the party, but have you thought about using wired home plugs for your PC rather than wireless? One next to your router, and one near your PC (assuming it has a LAN card already of course).
I use a couple of the Netgear products in a fairly busy network at work, and...