There are several methods to lower q3's data usage.
- cl_packetdup 0 is the most obvious.
- cg_optimizebw 1 (2 can also be used but it's not recommended)
- and the ultimate bw saving cvar is cl_maxpackets 30... but then you'll warp and everyone will hate you.
Yea it's exactly the same afaik. You can sort of check it by using cl_showsend 1 and changing cl_maxpackets.
And the "bandwidth is expensive" is a really crappy excuse. You're a cheap bastard so you ruin games by warping? Download one less porn per month and q3's bw usage evens out.
Someone deleted my posts, as usual. I had a very nice, long, and informative post here about the subject, but I guess that's not useful to anyone!!!!!
It said that I assume you are talking about downloading and not uploading, but 25kB/s rate is a MAXIMUM, not an average. Quake 3 hits nowhere near that on average, although the average does vary, as Liam says.
25kB/s, 4 hours per day, for 30 days is 10.8 GB (or roughly 10.059GiB), not 2.5GB, and that's only one way. If you are only doing some surfing, that MIGHT be sufficient, but with today's websites, full of flash and other fluff, it's a tough call.
I would try looking for another ISP, if you can [assuming this is an ISP limitation].