Fadal G code is very similar to Fanuc. What CAM you use is mostly up to you. They all fairly good in the class of CAM you are looking at. Myself I use EZCam and Visual Mill both are good low/mid cost SW. Some people like BobCad...I do not (personal preference as I do not like the way it is designed). There are others also to look at. Support is king in any SW you get. SpurtCam I cannot tell you anything about as I've never used it.
Since you OWN Solidworks I would go with
HSMXpress | HSMWorks ? Integrated CAM for SolidWorks as it's free and a good place to start.