I have a point layer representing oil and gas exploration wells containing 500,000 features and have created a 50km dissolved buffer polygon to use in another workflow:

The completion time for the buffer was 16 hours, of which is unacceptable as the process would form part of a script.
Are there any quicker more efficient alternative workaround workflows that can be applied to reduce the processing time yet create the same end product?