As 4K technology is fairly new, especially to gaming, the standard HDMI is unfortunately non-compatible. So, an unsuitable HDMI cable is a pretty good reason why your 4k monitor is stuck at 30hz. In fact, even HDMI 2.0 isn't officially good enough when it comes to generating 60 Hz frequency at 4K.