That information isn't enough to really see if your heatsink and thermal paste is installed properly, but at stock setting, it seems a bit high.
Don't worry about the BIOS temp. You need to compare your idle temp -> load temp difference (use prime95 blend, check with CPUID HW monitor, minus ambient temp (room temp @ around 21~23C). With NH-D14, you should be getting low~mid 50C average on load. If temp is still high, try to leave the side panel open to check for temp difference, to see if case airflow is causing temp increases.
As for the Thermal Paste, which one are you using? Arctic Silver 5, or Arctic Cooling MX4 is typically recommended to get a couple of degrees off, and check their website to see application method. Most methods work similarly unless, like you said, you applied too much or too little.
For reference, I have had my 2600K @ 4.4ghz idle around 27~31C and 70C load @ ambient temp of 23C, which is pretty good, but seen better. With side panel off, my temp drops about 2C. temps for 3570K @ 4.2ghz should be similar to or slightly lower than my system. Also take a look at similar cpu temp at various tech websites (i.e. http://www.anandtech.com/show/6830/cpu-air-cooler-roundup-six-coolers-from-noctua-silverstone-and-cooler-master/4)