I am looking for a mid-level gaming PC with my main needs being gaming, video and photo editing etc. I am inclined towards Intel and I'm confused between the core i5 and i7. Also, which generation would be the sensible choice for me? Also, I may get into overclocking so please suggests the ones which are unlocked. Also, does overclocking void your warranty? Thanks everyone!