The latest ROM before 3.x was the 37.300 .
You shouldn't have problems with HDs, and if you really need/want a big HD, try alternative filing systems (PFS or SFS, which can handle easyly big partitions/HDs).
Else you can softkick 3.1, install 3.5 or 3.9 and use the NSDpatch that comes with the OS.
________
Drugtest