Hi,
If you were deploying on "metal" what CPU and RAM would you use? Use that as a guide.
I find for our AWS deploy on m3.large works very well. Keep in mind I say so but our application works different to yours, not much flash or air, on Windows.
Having mentioned m3 works well I am looking forward to deploying CF and application on newer spec m4 instance.
HTH, Carl.