Vim: z+enter does not bring the current line to the top, instead it's moved 5 lines from top

You need to reset your 'scrolloff' option:

:set scrolloff=0

I don't like how RHEL sets some defaults, and I always do :scriptnames to find the file they set up and move it out of the way.