I also have the same problem with overheating i7-4790K.
When idle the temps are between 25-30 with cooler stock 1150 rpm +/-
I looked at the batch and it is indeed L4.(L425B824)
I use ASUS Z97-A motherboard and recently updated to the latest bios (2012), without improvement.