Try removing the shower head and see what the pressure is like. New shower heads are rated at a maximum of 2-1/2 GPM. For your spout and diverter, you will need to change the spout. This is easier than messing with trying to repair/replace the diverter. Most tubs/ shower valves are piped with 1/2" supply lines. This is also the size that runs up and feeds the shower head.