If you cannot restrict the upload in the software, the only other solution is to try brute force - a larger than normal RWIN, treating the link as if it is a severely delayed link - you MUST also have selective ACK enabled, especially with a large RWIN.
http://www.dslreports.com/drtcp
Selective ack, default is ON
Max duplicate acks, default is 3 for Win98/ME, 2 for 2k/XP - under these conditions, 3 may be better.
If you are uploading at 30k (256kbit) and downloading at 1.5 Mbit, then an attemped RWIN balance would be 6x the expected RWIN set by the other end of the upload - assuming 8760, you would use at least 52560 - actually the NTL Setup may have raised it already.