Optim.jl very slow

Yes, you can use JuMP for unconstrained problems. As John mentions, 200 variables is not unreasonably large, but performance will depend on how expensive computing the objective and its derivatives are.