I'll say this has to do with the location of your pc/laptop. Move it to a place where it gets closer to the router, or buy a powerful wireless USB adapter. I had the same problem and it was definitely solved after acquiring this N adapter, they are kinda cheap.
And no, you won't need any...