Without knowing more about the noise and the rough ride, the biggest improvement for me was always giving my bike a thorough cleaning. I'm not great about regular maintenance (which I know is bad for longevity), so when I finally get around to cleaning the drivetrain, it always makes a huge difference in noise level (from some noise to silent) and the smooth feeling in the rotation of the cranks.
So... does your bike just need a good clean?