If you are talking just games the motherboard literally needs the following:
One CPU slot, One SATA port, One PCIe x16 slot at 8x or better. 2 memory slots, audio input/output, some USB ports for peripherals, ethernet port. Anything else you could consider features. Obviously most motherboards offer a lot more than this.
Are you planning for multiple GPUs, multiple drives, lots of external devices, WiFi, etc? These are things you want to look at when comparing motherboards. Overclocking you want to look at VRM phases and heatsinks. Reviews are helpful for that.
I would only use the Anniversary board if you wanted the cheapest possible board for some overclocking of an unlocked LGA1150 CPU with a single GPU. If you aren't overclocking, you can drop down to H97 for the latest LGA1150 chip support. For extreme cost savings, and a little risk, you can look at older B85, H81, H87, Z87 boards.
If you want SLI for multiple Nvidia GPUs, you pretty much have to stick with Z97/Z87. Lots of motherboards support Crossfire for AMD cards, but generally you want to stick with the Z87/Z97 to have 8x lanes per card.
Unless you plan to add more memory soon, it is best to buy memory in matched sets of two to enable dual channel memory. So a 2x4GB kit is ideal.