I'd go for the 9400GT 512Mb. With OFF what is needed is a fast processor and plenty of memory. If those three cards are your only choices, go for the 9400. I ran a Pentium 4 with Phase 2 and it did okay, but BHaH is optimized (whatever that means) and, from what they say, should run better than P2.
CJ