Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
/Peo, FreeWebSpace.net
Archbob is correct, if you go with godaddy, dreamhost, 1and1, etc. You will get the dreaded "Account suspended" message when you use more than ~50GB of bandwidth per month. The reason? Simple; CPU over usage.
It's called "overselling".
Find a more reliable host; ask for offers around here, etc.
Most hosts oversell now and they do have in their TOS that they will suspend you if you use too many resources, its how the market is these days. With what you what, you need a VPS or dedicated.
With those requirements, you are better off with a dedicated server. There's no way you're gonna get that much amount of space and bandwidth on a shared server.
The best suggestive in regards to your requirements would be a Dedicated Server, as far as the MySQL V 4.1 is concerned, it can be configured on your server according to your selection. If you are interested, please let us know.