Do you have any credit cards at all? Amazon.com will process most cards, as long as you give them a US address. Some don't work, most do, it seems to be somewhat random.
Just create a new user account as if you are American and give it a try.
You can get an address by registering on viabox.com for free, or just by googling a random address (hotels, businesses...).
P.S. I don't know about those survey sites, I'm very sceptical of their ulterior motives.
EDIT: If you have PayPal, you can shop at pcgamesupply.com, but they will charge you a few dollars commission.