Hi I'm soon going to build my first PC.
But i got stuck when selecting CPU and GPU!
I don't know if i should get an i5 3570k with a MSI gtx 680 lightning.
OR a i7 3770k with an asus gtx 670 directCU ii TOP.
I do most gaming a bit of 3D,Video,Photo editing not much but i think i will do some more by time.
What is most future proof (2-3 years)
And what do you think is best?
Heavy video and photo editing will benefit from the i7 and more RAM, if you are looking towards more gaming go with the better GPU. If you think you are going to be doing heavy editing in the future, the i7 will give you more "future proofing", but performance with the i5 won't be bad either. Personally I would go with the i5 and the 680, or just the i5 and 670 and save some money in the future should you decide you want to upgrade to i7 or a 7-series nvidia when they are released supposedly next year. I think there will be new CPU's next year as well, so I think you could upgrade either a step up then for cheaper (i5 to i7 or 670 to 680 or wait for the 7 series).
Since you did mention video editing I would say go for the i7 and the 670.
The 670 can be overclocked to meet 680 speeds too.
Also the 680 you have listed is the Msi LIGHTNING edition. A recent news article stated that Msi is heavily overvolting some components in their lightening edition GPUs and that will greatly reduce their life span.
But it depends on the amount of video editing. If you're doing it only a few hrs. per week, than the i5 is the best choice.If you plan on doing more than that, than get the i7. But in either case, stick to the 670.