G
Ah dorms. Yeah that's a whole different ballgame in terms of connection speed / latency. Jus be careful with speeds, 1 Mb/s is different than 1 MB/s, just like 1 Kb/s is different than 1 KB/s. Big B = bytes and little B = bits. There are 8 bits to a byte. It's normally not a big deal unless you are using k's and m's within a thought.
In routers, like the article states, you can turn features off you don't need. For instance, my router allows me to select 802.11b, or g, or both. I dont have any b devices so I switched it to G only. According to the article, this could filter out excess noise. Your router may be different. If you have a a/b/g router, you could consider upgrading to 802.11n router, of course, if your desktop's wireless card doesn't support 'n', then its got to go as well.
Lastly, the 2nd part to this article will tell us what devices work best under what circumstances, so hold off any decisions til it comes.