Is there a way to do proportional editing only on specific vertices?
You can change the proportional editing type to 'Connected' to only affect the vertices connected to the ones you are moving:



This can also be enabled with Alt+O.