Get a hold of the cheapest wifi router you can, set it to AP mode (using your PC), and then try to connect to it with your wireless devices (with the default SSID) to see if you get an improvement. It may not even work with your pc, if Just-a-waffle_ is correct.
Room router/AP ==> your wifi router in AP mode ==> your pc.