After a long night with a low quality of sleep over this...
I Figured out what was causing the problem for the wireless on the laptop (haven't tested wired again yet).
Some setting in the wireless card properties needed to be changed:
(Wireless card is "DW1520 Wireless-N WLAN Half-Mini Card")
"WZC IBSS Channel Number" was set to Channel 11 (Default). I changed it to Channel 9 (same as router), and woosh... 6-10MB/s transfers!!!!!! WTH is this setting anyways?! I thought the channel was supposed to auto-detect...
