As a buyer, I prefer to use personal checks. I ask the seller to put a unique mark on the front of the check before the deposit it.
Then once the check has cleared my account, I send the seller a digital copy of the front and back of the check. The seller can confirm the unique mark as well as their signature.
This has worked for me 100%. It also gives the seller peace of mind that the funds have indeed cleared. Then the seller will typically allow a 3rd party shipper to pick up the game much sooner than 3 weeks.
As a seller, I will accept personal checks as well. I request the same level of service.
Hope this helps!
Marcus