Can you pinpoint when the BSODs began? Have any updates (Windows / Driver) been installed recently?
Do you happen to know what the file spwk.sys is for? You might check your system to see where it is and what details it shows.
Do you have a USB speaker system?
Have you run an in-depth virus scan lately?
And Oh, sorry but I am old and cannot read your attachments...
I can only mention two things. The dump file still points at your USB controller. If you are running the Windows driver for your chipset, you might check the manufacturer to see if they have Win 7 chipset drivers.
The second thing is that the spwk.sys file has some comments about a virus situation. It seems you do have the file on your system, probably in the Windows\System32\drivers folder. You may want to search for it and see if some of the procedures to get rid of a possible infection might be helpful.