For Rh 5 (and Rh6): You can also use a custom sprite with args.display.DrawSprite. As sprite you load in an small image of a filled circle. Should be faster as well
But makes it impossible to draw circles with different radii yet the same edge thickness. You can scale the entire sprite up, but that will also affect the edge width.