Odd Behavior All the Time

Have you tried the WebGL rendering? You can enable it from inside your file from the main menu → Preferences → Enable WebGL Rendering (beta)

That should improve the rendering significantly! If you want to read more about the new renderer:

The other odd behaviours you discover do sound like bugs.