Yeah, I'd get a router
I need one for my Xbox 360. Even if the PC is not connected, Xbox Live fails on a speed test, but the router fixed this problem.
Now though, after getting a router, its up and stable.
I wouldn't get wireless; too expensive, and too unpredictable for my tastes. Plus, a wired one will cost you less