Rendering at 320x180px and point scaling up?

My understanding is is that you want a clear screen with pixelated objects. By combining the “r.ScreenPercentage 20” and “r.Upscale.Quality 0” commands I get an image like the one below:

If you are looking for more defined/pronounced pixelation then you would have to use the post processing effect. Unless your game is already performance intensive the performance cost of the post processing should be manageable.