It's a very big difference. The problem is in the application's compatibility. Service Pack 3 was a major step for Windows XP and Microsoft. In Service Pack 3, there were multiple kernel features implemented that newer applications need. To have most compatibility for your programs, you should upgrade immediately to Service Pack 3, even if Windows XP isn't officially supported anymore.