This is a load that a very small single node Graylog installation can handle (if you don’t care for high availability).
You could install the OVA on a machine with a few CPU cores and 4 GB of memory and it could handle the load.
What are these specifications for? That doesn’t match the 50 events per second (50 eps * 4 KB == 200 KB/s).