I've just moved to a new apartment, and although it's a fantastic place I have lost the option of wired networking. I currently have cables running up and down the halls to my 3 PCs and server spread all across the apartment due to the absolutely tragic performance I get from my attempts to do things wirelessly. My objective is to set up a wireless network that can handle my demands, but I'm not sure on exactly how I should go about this. My current router is a D-Link DIR-655, and my wifi adapters are a combination of USB Netgear WN111 and D-Link DWA-160 sticks, and even at short range I get a maximum of about 5MB/s transferring large files. It's a total of about 40 feet through two walls from the router/server to the farthest PC. The fact that all the apartments in this building are this way means I also have 100 competing networks around me to complicate things. I'd be satisfied if I could get 25+ MB/s of actual throughput with large files at this farthest location. I have a feeling my bottlenecks are the USB adapters, and I'm betting that I should go with a PCI/PCIE solution, but I'm not certain. I've also considered a Powerline 500mbps system, but I've never heard these systems to be awfully reliable. The D-Link has been a good router, but I'm aware there are faster routers out there now and I'm not sure if I should replace it as well. Lastly, I've considered putting a directional antenna on the router since all the PCs are more or less in a straight line from it. Does anyone have any recommendations on how best to improve my performance?