Are the MPC-HC / BE codecs built into the software these days, or do you still need to install separate codecs? I've always stuck with VLC as the codecs are all built in.
For flacs, I'd suggest an audio player, such as foobar.VLC here. Sounds better on my setup than MPC HC, FLACs sound a lot nicer.