I noticed on your comparison page, all your servers are typically 32GB RAM. I did not see any specifics of how RAM is allocated per account on that server - is there even such a thing? Is it possible that some account could hog up all CPU / RAM to the detriment of it's neighbours? Is this somehow related to application pools that you grant per account? [PS. I'm on the Max plan, and I haven't had any issues that I noticed - this is just a general question for understanding]
Yes, it is related to the application pool. Each account is in an isolated application pool with a certain amount of site memory allocation. You can check the site memory allocation for each plan on our hosting plan comparison page - https://www.winhost.com/hosting-plans/comparison.aspx