Virtual machine setup vs. dedicated machine for jvb

We are currently using dedicated server machine with specifications like 24 cores, 196 GB memory, 10 Gbps bandwidth. Since we had some problems and the version at uses small servers in aws (4 Cores, 8 GB memory), I asked myself, if it makes more sense to spilt the dedicated machine into 8 virtual machines, all running a single jvb2.0 to achieve a higher performance on the system.