Good job on the disk check; that eliminates the HD as the problem.
This may help you. Go to the website below and search for an updated driver for your specific D-Link model.
jswpslwfx.sys is a D-Link USB Wireless Adapter Driver. D-Link - Tech Support Product List
If there is not a newer driver available, you might consider getting a new adapter, one that is compliant with Win 7 and installing it.
Once you have updated your wireless adapter or driver, you can run your system and see if you get another BSOD. If you do post it and we will look at it. If you don't perhaps you have solved your problem.
If you do get another BSOD, go ahead and run memtest86+.