32gb of ram seems a little bit low to me especially if you get near 20 people as it is recommended at east 4gb of ram per Minecraft instance your motherboard supports up to 64gbs and that seems a little more realistic to me especially if you get into more demanding titles. Realistically you should get 128gbs of ram but that requires upgrading your motherboard which would therefore increase your budget