If you use Get-CimInstance you can first create a CIM session and use that together with the -OperationTimeout parameter.
But here's the thing: is it the WMI operation that's the problem, or the RPC connection?
You can use your own CIM options for the CIM session and use WSMan as the protocol rather than DCOM.