I had similar problems with Mint 12 64-bit.
I turned off power management for wireless card. Hasn't frozen since.

As root, create file etc/pm/power.d/wireless containing

#!/bin/sh...