Ok, I have an update to this issue...
After tons of troubleshooting, I've determined that the lock ups are related or partially related to the Turbo Boost driver that is installed with the Intel HD graphics driver. Since the freezing problem didn't occur in Safe Mode, I figured it had something to do with some driver being loaded and not playing well with the 320 SSD. Safe Mode with networking worked fine, so it wasn't the network drivers. After disabling almost everything else, I remembered that the Turbo Boost was loaded with the graphics drivers, which of course don't load in Safe Mode.
I then decided to disable Turbo Boost in the BIOS and uninstalled and deleted the Turbo Boost driver. After doing this the hard locks went from every 5-20 minutes to once over a span of 2.5 hours. I'm still not out of the woods yet, but that's the latest.
INTEL, do you have any thoughts on this?