Sounds about right - chainBB uses a similar amount (23.190GB).
I think you'll see a decent increase in performance. SQLite afaik isn't the most performant DB, or at least it didn't used to be when I was experimenting with it back in the day. postgresql should at least be better at storing the used data in memory or something! :)