You need a Z-series chipset to overclock a K series CPU, yes. Other chipsets do not have the ability to set a multiplier higher than stock, or depending on the model, 4 "bins" above stock, that's reserved for the Z chipsets.
However, you don't have to buy either of the models suggested on your link - in fact I'd generally recommend against an MSI motherboard, I usually recommend Asus or Gigabyte. Asus and Gigabyte models are available for around $100.
I'm hoping this link works and keeps my filters and sorting, have a look here -
https://pcpartpicker.com/parts/motherboard/#c=89,99&sort=a8&page=1&m=8,14,18Hope this helps