Hello Pulkit,
Did you expect good VSWR over the full 1 to 5 GHz frequency range? The answer will be definitely NO.
Do some study on the behavior of thin wire dipoles or monopoles and you will see that you need a compete other approach to make something that has good VSWR/return loss over 1 to 5 GHz.
Regarding the center frequency (your expected 2.95 GHz): Due to capacitive fringing at the dipole ends, the resonant frequency goes down (depending on thickness or width of conductors). But it will not shift that much for thin dipoles (think of 5..20%). . Other thing can be the dielectric environment. What is the dielectric constant of the environment?
Do you feed the antenna directly (via localized port), or via some other circuit (balun?)?