Shrike - with respect - what are you plans in the future? Almost every single multiplayer game in existance has regular 100mb-1gb patches to fix bugs and add new features. Almost every game you can buy on DVD instantly requires a patch.
The simple point is this is not a problem you are going to face once, you are going to face it time and again.
Someone said it in this thread before, you need to get in touch with BT. It may be possible to end your contract early or change that contract to better suit your requirements. Call centre staff will help you if you go to them with the right attitude.
When time for your contract renewal, please do not stay with BT. There are vastly, vastly superior ISP's out there offering incredible service and value.
Take a look at
https://www.bethere.co.uk
Excellent service, excellent value. Slightly more money, but you get what you pay for.
And regarding you being on 1 meal a day so you can play a computer game - crikey - not for me to tell you what to spend your money on but do check your priorities!!