i need a vps, not any vps but one that

1. unlimited bandwidth
2. can handle 100 downloads at one time off a 800mb file
3. 50gb + hdd
4. ram/cpu not huge but needs to be good

this is only for files, noting more, price needs to be 30-40$
must have ssh and ftp cpanle not needed