I'm currently running Anthrax 2.3.8 with MobsterROM 2.05. Runs like a dream. Not a single REBOOT to speak of. I was running Midnight ROM. I got a LOT of reboots on certain versions. Midnight ROM contains the latest Anthrax version typically. You can still register over at the Anthrax Forums and get the newest kernel to flash. There was a span of about 5 versions of Anthrax that caused Reboots for my phone. The newest ones seems much better, at least with my setup. When you install the kernel separately, you get to choose the min/max clock speeds, and enable/disable sweep to wake, ect... I typically just flash the kernel with the defaults that come up with no probs.
I actually switched to Mobsters after experiencing all the reboots with Midnight... although in actuality I think it was due to the version of the included kernel at the time. Try getting 2.3.8 from the Anthrax Forums... and see if it fixes your problems, or try Mobsters.
And my phone is detected via USB... think the USB hosting is also included in the newest kernels... [like for hooking up a flash drive, haven't tried yet tho]