reddenim :
Ok so it freezes on the vlc player a perfect frame no break up , after changing the codec settings in vlc it ran with glitched artefacts for a few frames
I want to edit and retain the 4k footage as I will be projecting as 4k eventually and taking large stills from the video
I will be uploading 4k video to the internet aswell
I will go with your display port idea , I think this will work ...
Unfortunately I don't think the connection will make any difference whatsoever. If your graphics card needs to output 4K to the monitor, then the connection matters, because it needs a connection capable of supporting the (substantial!) bitrate required for a 4K 60hz connection.
What's happening in your case, however, is that the monitor is NOT 4K. (Is it 1080P or 1440P)? Whatever it is, your graphics card and CPU are working together to resize that 4K video down to the size of your display. Then those images are being sent to the monitor at 1080P/1440P (whatever your monitor is). So... the interface is irrelevant. Clearly your computer either can't handle the file properly, or isn't able to reduce the video size in realtime.
Are you sure the file is okay and not corrupt?
Is there another system you can try and play it on?
You say you're editing in 4K. Can your video editing software, or some other media player handle the file? In your video editor, try scrubbing through it, that'll show you whether the file is okay... if so, it suggests your PC isn't handling the downscaling.
How is the file encoded? Some (newer) 4K encoders will use the new H.265 (or HEVC) standard. It's more efficient for 4K video, but I don't believe your GTX 770 has hardware support for H.265 decode. Which means your CPU will be left doing the heavy lifting, and probably nowhere near up to the task.