Depends. First, 1.2v is a little high for a 4GHz oc, you should be closer to 1.108-1.114v . My 3770k is at 1.208v for 4.60Hz with a Kraken x61. Idle at 34°C, prime95 v26.6 small fft 67°C. Kracken in Silent, ambient 23°C. Liquid temp I've never bothered to look at, but it will run quite differently than cpu temp.
When testing any AiO, must remember that liquid values take a while to balance, so any cpu punisher like p95 or IBT or Aida64 needs to be run 1/2hr - 1hr minimum. P95 is preferable since it runs cpu at 100% load continuously, where as Aida64, ibt, occt, run a varied % load of anything froM 60% to 100% which doesn't really end up with an absolute max temp, but an average max temp which on an AiO is kinda pointless since the loads will vary faster than the liquid balances.
Also remember that all temps are affected by level of ambient temps. Max fans at idle will only get you @ 6-7°C above ambient at best and running normal fan curves will get you closer to 12-15°C above ambient at idle speeds, so 40°C from a 28°C ambient is pretty much decent. This can be lowered some by raising the duty cycle on the fan curve about 100 rpm or so. As for load values, that isn't actually all that good. As said, the voltage is a little high, and that's going to raise the temps at high loadage. I also am not a fan of Aida64 for temp loads as its not a constant value, prime95 v26.6 is the best I've found so far, any newer version is bunk, uses very high AVX amongst others, which is totally unrealistic and will drive a Haswell, especially, far higher than even hours of 100% load rendering could ever possibly do. Bunk. So figure with the Aida64 that 70°C is only @90-95% of a full load temp, and you'd be closer to reality. That cpu and that cooler is capable of better. You've got a good start, maybe figured out some basics, just need to dial it in some.