Blayzify :
Specs: CPU: i5-6600k
Cooler: COOLAIRMASTER 212x (better version of the evo)
Powersupply: Rosewell photon 550 Gold+
So I want at least a 4.2 OC on my pc and I dont know what the best voltage I should be at.
Right now it is at 1.2 and temps are fine and it seems to be fine but idk what the optimal voltage I should use.
Here is a stress test at 4.2hgz 1.2voltage: https://gyazo.com/e9262fefcad472bca5eecc89ff6ea7cf
I would like to go higher at 4.4ghz but I want to figure out a good 4.2 OC first
Optimal voltage will depend on you specific CPU and varies with each piece of silicon. It looks like you only ran Aida64 for 5 minutes for a stress test? That would not be a valid stress test. There are differences in opinion on what defines stable as well as what to use for stability testing. I like to use OCCT.
Here is what I recommend:
Load CPU-Z so you can make sure your BIOS settings are applied and to monitor Vcore.
Load HWMonitor to keep an eye on core temps.
Load OCCT to conduct stability and max temp tests.
I would turn off turbo, EIST, and all energy saving options (c-states) while overclocking.
Set your multiplier to 42 and run OCCT-Small Blocks for 30 minutes and check temps. If the temps are okay (<80C) run OCCT-Large for 3 hours to make sure you can run stable. If you get a blue screen or an error in OCCT you can bump you Vcore up a bit at a time until you are stable. With this you should be able to find stability at 4.2G
Now when you are ready to try to push a little higher, raise your multiplier to 43, repeat above. At some point you will note to gain stability you need to push your Vcore up to the point temps are exceeding 80C. When this occurs back your multiplier down by one. Personally, I don’t like to push my Vcore above 1.35V.
When you find the max multiplier your CPU can run stable, with the lowest Vcore, and temps <80C this is your max OC. Now you can re-enable EIST and perhaps C-1E c-state. Also, now that you know the vcore required you could use adaptive voltage and apply any required offset to get vcore to what you need to be stable.
Another note: While running these tests I also monitor Vcore in CPU-Z. If you see Vcore in CPU-Z is 0.01V or more under the Vcore that you set in BIOS then you are getting Vdroop and should apply some LLC. You want enough LLC to minimize Vdroop without creating Vboost. (Vboost is when you see the voltage in CPU-Z exceeding what you set in BIOS).