It's hard to know where the slowness lies exactly. You should utilize the Visual Studio Diagnostic Tools to figure out where most of the time is being spent:
If it is indeed the image flipping logic as @Jimi predicted in the comments maybe you could try out alternative image rotating code such as the one from this answer: How do I rotate a picture in WinForms