Both can mean the same thing. The only difference would be that spare time implies you are always busy, and you only have a little bit of time to spare to do something. Free times implies you have a bit more time on your hands, maybe larger chunks of time that you can do more things, or that you can enjoy doing something more.