I need a server with 16G RAM to run a java server, with good speed from USA/Canada and China, so I assume the best server location would be Korea/Japan/Hongkong/Singapore?

Price wise, under 40USD per month.

thanks!