I've been having trouble with jagged vertices happening in more detailed parts of my sculpture. I've tried just selecting those jagged areas and subdivided so I could just using the smoothing tool, but they don't divide, the other areas around will though. I've also tried just smoothing the area then trying again, but because its all one area, it comes up together and is all jagged again. The only other option I see at this point is to subdivide the whole sculpture, but I'm afraid if I do that once or twice again I feel like that will create to many vertices and crash the program forever, this is what happen to my last version of this project. If you have any solutions, please let me know
Thoose jagged artifacts are happening because you're trying to push the geometry over its natural boundaries: the mesh should remain evenly spaced, manifold, without overlapping and intersecting geometry.
This can be reached with more subdivisions and an accurate building of the strokes.
3k vertices is extremely low for a sculpt, this level should be used only for defining main planes and forms, further details need lot more geometry, it's usual to go up to 100K for a mid detailed model, and more than 1 milion for a full detailed one.
Make some experiments to check which is the number of vertices your machine can handle without crashing or lagging, and make use of Dynamic Topology, which adds geometry only where you sculpt.
During learning process, I find it useful to turn on the geometry viewport overlay, to better see the effects of strokes and dynatopo.
Be aware anyway that fixing the problem with so little geometry is simply impossible.