I want to buy 2013 13" MBA. I want to save money as much as I can but i still want good performance. I decided to go with i5. I don't know how much ram I'll need. I use this as my main computer. I use it for browsing web, watch video, gaming,programming, photo and video editing(not much). I plan to run virtual machine. I already know that 4gb is enough for browsing web. I don't know is it enough for gaming and some editing. If I run virtual machine, is 4 gb enough? and I don't have another PC or Mac. I know that 8gb is better but i want to save money but can use it in good performance.