Yes, it is required. You can add the vCPU anyway and check if it shows up on /proc/cpuinfo. If yes, SMP is active, if not, you will need to recompile the kernel, or install an SMP one.
If the spike still exists, than maybe the problem is somewhere else (disk latency, or application mibehavior).