it's difficult to give advice just what you described.
here's my suggestion:
for wordpress, litespeed + wordpress + wordpress cache plugin(like wp supercache) should be fast enough, without varnish or litespeed page cache or nginx etc.
hence, 1 CPU or VPS license of litespeed probably be enough for your site.
the trick may be in configuring wp supercache properly.