what Bios version of the GA-B85-HD3 do you have ?
Gigabyte GA-B85-HD3(rev. 1.0)
Gigabyte GA-B85-HD3(rev. 1.x)
Gigabyte GA-B85-HD3(rev. 2.0)
Gigabyte GA-B85-HD3(rev. 2.1)
Gigabyte GA-B85-HD3(rev. 2.2)
To upgrade to an I7-4xxx CPu you will need Bios 2.2 installed before you change cpu.
The motherboard itself can support the 4790K CPU. I think, if I was you since it is B85 board and not a Z87/97 board, and since the B85 Board will not be able to utilise the maximum potential of the cpu (aside overclocking it) I would suggest get the Non-K cpu i7-4770 or I7-4790 instead.
ref:
http://www.cpu-upgrade.com/