I beleive what you are looking for is a co-location or a dedicated server with an at least 256k/sec or 512k/sec connection.
That would probably fulfil your needs, as you can build your own box, with as many hd, ram, etc that you may want.
I invite you to take a look at our co-location plans at: http://services.can-host.com/?url=co-location
Our locals are prefectly suited to host any servers, in a secure fashion.
You can contact at: email@example.com for any questions, details or concerns.
[Félix C.Courtemanche | Web Designer]
[Head Designer | Co-Admin]
[Can-Host Networks | http://can-host.com