I have an almost perfect line of sight through the door ways to the router.
Is the "hallway" from your room to the router carpeted? If so you should be able to tuck an ethernet cable underneath the floor trim (the trim is typically set at top-of-carpet elevation, a ruler will help you push it under). Get a white cable
to match the carpet color and nobody will notice.
I fear that buying a new router won't improve your situation enough to warrant the cost. I know, it's hard to tell without trying. I guess if you buy the one at Best Buy that Arvald suggested, you could always return it. Shoddy consumer practice aside.
Main: i5-3570K, ASRock Z77 Pro4-M, MSI RX480 8G, 500GB Crucial BX100, 2 TB Samsung EcoGreen F4, 16GB 1600MHz G.Skill @1.25V, EVGA 550-G2, Silverstone PS07B
HTPC: A8-5600K, MSI FM2-A75IA-E53, 4TB Seagate SSHD, 8GB 1866MHz G.Skill, Crosley D-25 Case Mod