45C on idle is a lot. 45 when doing things like watching videos and opening various applications or even light gaming is fine. With any heavier gaming they'll be higher. Get hwmonitor to watch them more carefully. Also to see how fast that fan is spinning.
Keep in mind 7700k is a chip that is pretty hot. Trying to cool it with a stock cooler isn't really going to work. You're going to need a decent third party cooler to keep that chip at decent temperatures. Here's a nice list:
http://www.tomshardware.com/reviews/best-cpu-coolers,4181.html
Go for something with a bit of oomph for a decent price like CM's masterair pro 4 or scythe's mugen, or cryorig H5 or H7.
Make sure it fits inside your case before you get it.
As for where it is in your bios, I don't really know what your bios looks like so it's hard to tell, but if the cpu cooler fan is plugged into cpu_fan header and it's spinning, sometimes lower, and sometimes at 100%, it's likely it's configured ok. That being said if you go into fan settings in your bios, you should be able to see it.