Synthe, i feel your pain, maybe this will help ...
I've was getting a random (within 10-15 mins) Vista BSOD with a 124 stop error for a few months, after trying everything, i knew it was a driver issue but couldn't figure out which one.
As a last resort i did a format and a clean install of Vista (32bit home premium) and methodically updated each H/W driver until i hit the above BSOD.
It turns out that even with the latest v1.3 vista drivers from the D-LINK website, i'd get the BSOD.
After some searching I'm up and running with the Atheros AR5008 6.0.2.75 drivers at http://www.station-drivers.com/page/atheros.htm (Yes, it says Windows XP, but they install and run just fine under Vista). I tried the the 7.0 series Atheros drivers for this card under Vista and the BSOD came back.
BTW ... I have a DWA-552 and a DIR-655 (v1.10 firmware). Good Luck !