Having a look here, it looks like your specs are fine..
http://www.firewallhardware.it/en/pfsense_selection_and_sizing.html
You probably will do fine with switching so long as its not an office full of people, then it may bottleneck I think if alot of people are uploading at gigabit speeds. However as someone mentioned above, consider spending the extra cash on a gigabit switch rather. Best to keep switching and firewalling separate if you can help it in my opinion.