The performance of asp.net is much better than asp, asp.net is complied language, asp not, so definitely asp uses more CPU and RAM than asp.net. Based my experience seems your asp code also has some problem. If you do not like free SQL Server certainly you should buy the license, also you should buy Windows server and DNS server. IF you hire a guy in China should find one you really trust, otherwise you have trouble at the end of project.