Not getting a better performance in parallel

There will be different effects for each of the changes you propose. All the step should make parallel computations be more suitable, as increasing the degree for the function space increase the number of dofs (size of the matrix).