FWIW, someone I know took a white gold ring in with a nice diamond to coin shop. The coin shop offered $19.00, or spot price for it.. they weren’t being shady, as they knew the owner – he was just demonstrating how they don’t buy rings other than for melt price.
It was later sold via Craigslist for $3800. You might be better off selling those items there.
The CashForGold stuff is even worse than spot price, as there are countless former customers who have posted their experiences online.
Look up how much gold is actually in 14k and other varations – you can have a pound of rings and chains that end up not being worth very much melt price.