Your current motherboard is good, you really do not need anything more.
Noctua NH-U12P is a bit on the expensive side, if you only want an almost equal overclock go for the Cooler Master Hyper 212.
The 660 is the same price as the 7870XT in most countries, I'm not saying it is like that in Israel, but it performs A LOT better for the same price, you should be looking at that card to expand the longevity of your computer.
ok Bob but what about the spdif? I need to know whats better to buy a more expensive MOBO like ASUS P8Z77-M / Gigabyte GA-Z77-D3H or buy a sound card .. what do u say?
and whats better VIA or Realtec?
You do not need a more expensive motherboard the one you have is fine, and DO NOT buy a sound card they are not worth it in any way shape or form, you would be better off with getting other better components not a new Mobo/SoundCard.