Buy a board with S905X (VIM, C2). It can play UHD BD in 4k without any problem.
C2 is S905 not S905X - but I agree.
The S905/S905X is a solution that works now - the S912 may look better on paper, but in reality the limitations are currently such that the higher specs don't mean anything.