What scan was it, Seatools or Memtest?
Have you went ahead and gone to the HP website and downloaded and installed all latest drivers
for your laptop? I know you said you uninstalled and reinstalled the drivers, but I'm not sure if you just reinstalled the old versions that came with the system or new ones available on the website. Also, you may wanna update your BIOS too while you're at it.
The slow wireless may be an incompatibility with your new router, which may or may not be related to your drivers, or the wireless device/router itself. Did you setup a new router in your house so you have two routers running, or did you buy it to replace one that was already running?
Also, this may be odd, but if you've only been getting blue screens after using this new N-router, try switching to the old router temporarily and see if the BSODs go bye-bye. If they do, I can only narrow it down to either an internal failure with your wireless device when dealing with N-traffic, or there some oddball compatibility fluke between your wireless device and the router. I personally point blame on your laptop's hardware (HP is an OEM reputed for having very flaky hardware).