This is because the distance of your pages is to small. Blender uses Z-Buffer method. If two faces are to close to eachother the renderer can’t deside which one is on top. With Z-Buffer this is desided per pixel. The lines you can see are the pixel from the plane below the top one. For the others you see the pixel from the top face.
You can:
decrease the z-Buffer distance by decreasing the cameras clipping values.
This is not related to the PC or MAC. It is the way Blender works and what z-Buffer the graphic card has.
The Z-Buffer is always dependent on the distance to the camera. The Pixel with the lowest distance to the camera is hiding pixels with greater distance. That means for different camera positions you will see different results. The free view is a separate camera with separate z-buffer and different position/orientation.
Move, rotate, or zoom your active camera and you should see different effects.
If I look at your picture I think your pages all have the same position. You should move them a little bit along the z-axis. Finally a real book page has also a thickness.
For some bizarre reason as soon as I set the start value of my camera clipping to anything other than 0 it works fine… even if I extend the end value! So now my start value is 0.1 and it’s all happy. How bizarre.
It would be nice to know why this worked, just out of curiosity but if noone knows then I’ll just put it down to my own genius (erm luck).