if it is a rural area, there cud a possibility f using same ip for certain no of users.. u can trace route n get ur ip n also chk the ip's of near by people...
neways other thing is tat, opera compresses the data n sends it, tat cud b another issue,..
abt spyware n trojans, sumtimes they dun get removed easily with anitvirus...
1)u can try usin IE or chrome.
2) chk for IP conflict issue with ur provider(ISP) ie if they provide same ip for certain no of ppl ( such as shared connectivity thru ISP itself, cuz there r many ISP which do this for their profit, as i m a network engineer i know this n they dun disclose this to user)
3) u can tell some to upload tat ROM as a torrent file/or somewhr else on net, so that u can download it from certain IP or where ever uploaded.
(
How to create a torrent? | TorrentFreak -if sum1 is ready to make torrent for u, here is how he add's the file)