what you need to do is find driver for winxp, and force it to install it... from device manager...
how it worked for me ( not wirteless, but same princip, download xpdriver fore wirelesscard and it should work
What you need to do is:
Go to asus HomePage, download driver for winxp for you motherboard (p5k in my case) now dont open no .exe ****, it will just say not combatible...
now open you "Device manager" Go to "network adapters" "Atheros BLA BLA BLA L1 Gigabit ect ect ect", now rightclick and "update driver software"
"Browse my computer for driver software" "let me pick from a list of device drivers on my computer" then you click "Have disk" now browse your files (if you download it from asus the dir will be: "AtherosL1>>x86x64>>WinXP_32>>and then some .inf file....Open it!!!Then you get a list of devices, pick the oldest one, and PUF it works

Just download BFH, playing mysic from playlist.com, video on youtube, porn on pornhub xD, and no crash after i did this... Hope it helps... If it dont, write me :
Zibies@gmail.com... Will gladly help you, since those prics at asus told me there will be no fix untill Windows 7 is released -.-!!!!!!!!!!!!!!!!