it's certainly not your fault ... nowadays, dealers give 'made up' names to many fish in an effort to make them more 'marketable'. for some reason, people will more likely buy a fish called 'red humped earth eater' than they will the same fish called Geophagus steindachnerii. go figyaa.
at any rate, G. altifrons is among those Geophagines which are somewhat more beligerant than others of the same genus. for best results, they are best kept in groups of one male with 3 females. the disparity in size indicates you 'may' have a pair (male-female). since they didn't get to 'choose' each other but rather, have been forced into proximity, this chasing is going to happen unless and until the female is ready to spawn at the same time that the male is, or he causes her enough stress from the constant chasing to elicit a breakdown in immune system response.