I'd say use about 512MB for this purpose (internet cache).
Remember that the disk is default cleaned after a reboot so it won't accumulate a lot of data anyway.
The default max. cache size for internet explorer is 250MB when you don't change it, and for FireFox its 50MB I think.
I usually set a 512MB ramdisk, and then:
- set Internet Explorer cache to max 50MB, and move the IE cache location to the ramdrive
- set Firefox cache location to (a subfolder of) the Ramdrive (this requires manually editing in the about:config settings)
- do the same for any other webbrowser that is installed as well
- Set User environment TEMP folder location to the Ramdrive. (NOT system environment temp files! This could cause problems during program installation routines and windows updates, is my experience)
I've never seen it fill up by ONLY these settings when using a 512MB disk.
In your case, I would definitly not go above 1GB for the ramdisk.
Using a disk larger than 1GB in your case when it's not required would only decrease the available system RAM, thus could affect the rest of your system performance.