As previously stated, the Autodesk.AutoCAD.Geometry.CircularArc2d class has a constructor overload that you can use to create your arc.
Therefore you can create a new CircularArc2d object using your three points, and pass its radius, startangle, endangle, and centre into your AcadModelSpace.AddArc() method via COM interop.
However you will need to create a .NET dll and netload it into AutoCAD before you can use namespaces like AcDb or AcGe in your code. This is the more difficult part, but there should be other threads in this forum with that information.
I honestly don't remember how to do it myself, since I haven't needed to create a new project in a while (2 years).