i would not bother with free solutions, surely if you bought all that soft you can pay 10-15$ a month.
the problem you will face is likely high contention on the vps node you are on. it doesn't matter if they give you a 8Ghz 16core CPU with 32Gb of RAM, they put so many users on the same node that the service become slow.
if you pay, yiu can at least ask your vps to be moved to another less congested node.
you can checkout windows Azure, they have a free trial.
Free VPS = Chit
Don't even bother, just make a free blogspot account if you can't afford hosting.