As with any kind of Roman 'uniform' I would be surprised if anyone can provide reliable data here. IIRC the three feathered crest is based on Polybios' description, so viable for the Punic Wars in general. The horsehair plume in turn comes from sculptural evidence, namely the Domitius Ahenobarbus monument.
However, since both types were mountable on the popular Montefortino helmet, I couldn't tell when which format dropped out of fashion. Might have something to do with Marius' change to a professional army and the abolition of different types of legionaries along with their signs of rank. But, again, that's purely conjectural.