Those guidelines are more towards a dedicated server than a shared host. A shared host would throw you over a peer if you attempted to use 500GB, let alone 1000GB. The only shared host you'd find that would give you that sort of specs would be an overseller.
What exactly are you going to be hosting?
Personal Blog: Here | Currently Hosted By: GoDaddy | Twitter: @Quartz87
Those guidelines are more towards a dedicated server than a shared host.
the reason I was not looking for dedicated server is - I dont think I have technical knowledge to run a dedicated server. I already signed up for a VPS in past and gave up as I was not very comfortable with that.
You're not going to get that kind of bandwidth unless you have a dedicated server. You could save a bit by using a cheap dedi with Webmin but without technical knowledge you're not going to get very far