What you can buy, but I've never tried, is a "wireless repeater". It sits midway between your WiFi hub and your PC, and forwards stuff between them.
I would expect speed to suffer a bit, and I don't know how successful they are. The application where I was planning to use one was resolved by a very long Cat 5 cable with a separate WAP at the end of it.