I would put the GFCI *after* the breaker, as that comports with how all GFCI outlets are wired in houses: the power reaches the breaker first, then the GFCI outlet.
Edited:
Actually I thought about it a bit more and you need to definitely put the GFCI after the breaker, as you need to protect the GFCI outlet itself (I'm assuming it's an outlet) from overcurrent. It protects from ground current by sensing return current flowing through the ground wire, but it does not protect from overcurrent in the hot wire. That's what the breaker is for.