Monster Hunter Generations Frame Issues

The fps is a good 30 to 20 in the charecter creation but the moment I started the game it went to 7-12 max in gathering hub, 10-14 on mission areas. I have a great CPU and graphics card so I don’t know what to do.

Here is my system info:
OP: Windows 7
CPU: I7 950 @ 3.07GHz
GPU: Radeon RX 480
Citra Version 7f408ee
Game: Monster Hunter Generations
Screenshot of Issue:


Log:
I cant upload the whole thing since I am a new user but here is some:

[ 0.000000] Frontend citra_qt/main.cpp:CheckForUpdates:473: Update check started
[ 1.352725] Frontend citra_qt/main.cpp:OnUpdateFound:486: No updates found
[ 49.211500] Frontend citra_qt/main.cpp:BootGame:612: Citra starting…
[ 49.582071] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:488: GL_VERSION: 3.3.13492 Core Profile Forward-Compatible Context 22.19.677.257
[ 49.582099] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:489: GL_VENDOR: ATI Technologies Inc.
[ 49.582114] Render.OpenGL video_core/renderer_opengl/renderer_opengl.cpp:Init:490: GL_RENDERER: Radeon ™ RX 480 Graphics
[ 49.584453] Loader core/loader/ncch.cpp:Load:159: Program ID: 0004000000187000
[ 49.584574] Service.FS core/file_sys/ncch_container.cpp:OpenFile:113: Failed to open C:\Users\elijah\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/00187000/content/00000000.app
[ 49.651115] Loader core/hle/kernel/process.cpp:ParseKernelCaps:114: ExHeader kernel version: 2.50
[ 49.651904] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCode:602: Preferred region code set to 1
[ 49.664803] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:48: (STUBBED) called
[ 50.255417] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:70: (STUBBED) called
[ 50.259627] Service.APT core/hle/service/apt/apt.cpp:GetLockHandle:255: (STUBBED) called applet_attributes=0X00000000
[ 50.267937] Service.APT core/hle/service/apt/apt.cpp:SetScreenCapPostPermission:586: (STUBBED) called, screen_capture_post_permission=0
[ 50.268929] Service.NDM core/hle/service/ndm/ndm.cpp:OverrideDefaultDaemons:207: (STUBBED) default_daemon_bit_mask=0x0000000F
[ 50.269140] Service.NDM core/hle/service/ndm/ndm.cpp:SuspendDaemons:92: (STUBBED) daemon_bit_mask=0x00000009
[ 50.270134] Service.PTM core/hle/service/ptm/ptm.cpp:CheckNew3DS:130: (STUBBED) called isNew3DS = 0x00000000
[ 50.270154] Service.APT core/hle/service/apt/apt.cpp:CheckNew3DSApp:754: (STUBBED) called
[ 50.271010] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:540: (STUBBED) called, version: 0x0B0101C8
[ 50.333081] Service.FS core/file_sys/savedata_archive.cpp:CreateFile:222: C:\Users\elijah\AppData\Roaming/Citra/nand/data/00000000000000000000000000000000/extdata/00048000/F000000B/user/gamecoin.dat already exists
[ 50.335663] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:471: (STUBBED) called, cpu_percent=30, value=1
[ 50.720898] Service.SRV core/hle/service/sm/srv.cpp:Subscribe:145: (STUBBED) called, notification_id=0x207
[ 50.721215] Service.SRV core/hle/service/sm/srv.cpp:Subscribe:145: (STUBBED) called, notification_id=0x209
[ 50.751478] Kernel.SVC core/hle/kernel/svc.cpp:CreateThread:750: Newly created thread must run in the SysCore (Core1), unimplemented.
[ 50.952819] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:234: (STUBBED) app_id=768
[ 50.957438] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000007, input_size=0X00000004, output_size=0X00000001
[ 50.958012] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 50.958989] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 50.959400] Service core/hle/service/service.cpp:ReportUnimplementedFunction:162: unknown / unimplemented function ‘GetAppletProgramInfo’: port=‘APT:A’ cmd_buf={[0]=0x4d0080, [1]=0x301, [2]=0x11}
[ 50.962038] Kernel.SVC core/hle/kernel/svc.cpp:CreateThread:750: Newly created thread must run in the SysCore (Core1), unimplemented.
[ 50.986398] Service.GSP core/hle/service/gsp/gsp_gpu.cpp:AcquireRight:665: called flag=00000000 process=10 thread_id=0
[ 51.469079] Service.FRD core/hle/service/frd/frd.cpp:SetClientSdkVersion:147: (STUBBED) called, version: 0x0B0101C8
[ 51.469519] Service.FRD core/hle/service/frd/frd.cpp:GetMyPresence:34: (STUBBED) called
[ 51.567385] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:150: Firmware hash: 0xdcdb8c683bf28fdd
[ 51.567418] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:154: Structures hash: 0x228655de1258d999
[ 51.567433] Service.DSP core/hle/service/dsp_dsp.cpp:LoadComponent:159: (STUBBED) called size=0xC25C, prog_mask=0x000000FF, data_mask=0x001300FF, buffer=0x00DBA008
[ 51.568516] Service.DSP core/hle/service/dsp_dsp.cpp:RegisterInterruptEvents:251: Registered type=2, pipe=2, event_handle=0x0014003A
[ 51.568915] Service.DSP core/hle/service/dsp_dsp.cpp:GetSemaphoreEventHandle:176: (STUBBED) called
[ 51.569310] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphoreMask:473: (STUBBED) called mask=0x00002000
[ 51.569905] Audio.DSP audio_core/hle/hle.cpp:PipeWrite:149: Application has requested initialization of DSP hardware
[ 51.570189] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:274: (STUBBED) called
[ 51.572609] Service.DSP core/hle/service/dsp_dsp.cpp:SetSemaphore:274: (STUBBED) called
[ 51.692823] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRR:169: (STUBBED) called, crr_buffer_ptr=0x086EE000, crr_size=0x00006000
[ 52.212547] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “roTitle” exports 0 static anonymous symbols
[ 52.212584] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():865: CRO “roTitle” imports 0 indexed symbols from “|static|”
[ 52.212600] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():883: CRO “roTitle” imports 50 anonymous symbols from “|static|”
[ 52.212647] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “roTitle” exports 0 indexed symbols to “|static|”
[ 52.212663] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “roTitle” exports 5 anonymous symbols to “|static|”
[ 52.212698] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “roTitle” loaded at 0x01547000, fixed_end=0x01549000
[ 52.228795] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 52.990675] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 54.391372] Kernel.SVC core/hle/kernel/svc.cpp:CreateMemoryBlock:1106: called addr=0x08740000
[ 54.391926] Service.IR core/hle/service/ir/ir_user.cpp:InitializeIrNopShared:259: called, shared_buff_size=4096, recv_buff_size=82, recv_buff_packet_count=1, send_buff_size=18, send_buff_packet_count=1, baud_rate=4
[ 54.393384] Service.IR core/hle/service/ir/ir_user.cpp:GetConnectionStatusEvent:330: called
[ 54.394457] Service.IR core/hle/service/ir/ir_user.cpp:RequireConnection:286: called, device_id = 1
[ 54.395723] Service.IR core/hle/service/ir/ir_user.cpp:GetReceiveEvent:295: called
[ 54.399939] Service.IR core/hle/service/ir/ir_user.cpp:Disconnect:321: called
[ 54.400597] Service.IR core/hle/service/ir/ir_user.cpp:FinalizeIrNop:345: called
[ 54.403243] Kernel.SVC core/hle/kernel/svc.cpp:CreateMemoryBlock:1106: called addr=0x08740000
[ 54.403268] Service.IR core/hle/service/ir/ir_user.cpp:InitializeIrNopShared:259: called, shared_buff_size=4096, recv_buff_size=3280, recv_buff_packet_count=160, send_buff_size=768, send_buff_packet_count=32, baud_rate=4
[ 54.403500] Service.IR core/hle/service/ir/ir_user.cpp:GetConnectionStatusEvent:330: called
[ 54.403925] Service.IR core/hle/service/ir/ir_user.cpp:RequireConnection:286: called, device_id = 1
[ 54.404952] Service.IR core/hle/service/ir/ir_user.cpp:GetReceiveEvent:295: called
[ 54.405296] Service.IR core/hle/service/ir/ir_user.cpp:GetSendEvent:304: called
[ 54.934993] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 55.426452] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 56.429834] Service.Y2R core/hle/service/y2r_u.cpp:SetTransferEndInterrupt:198: (STUBBED) called [ 75.078051] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 80.121150] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 80.220108] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:455: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 80.507520] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.509576] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.517210] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.521112] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.523084] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.525122] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 80.527043] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 87.518643] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:UnloadCRO:413: Unloading CRO “roTitle”
[ 87.568747] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyStaticAnonymousSymbolToCRS:554: CRO “roVillage” exports 0 static anonymous symbols
[ 87.568812] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():865: CRO “roVillage” imports 0 indexed symbols from “|static|”
[ 87.568830] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:operator():883: CRO “roVillage” imports 214 anonymous symbols from “|static|”
[ 87.568951] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:980: CRO “roVillage” exports 0 indexed symbols to “|static|”
[ 87.568967] Service.LDR core/hle/service/ldr_ro/cro_helper.cpp:ApplyModuleExport:997: CRO “roVillage” exports 46 anonymous symbols to “|static|”
[ 87.569051] Service.LDR core/hle/service/ldr_ro/ldr_ro.cpp:LoadCRO:375: CRO “roVillage” loaded at 0x01543000, fixed_end=0x01549000
[ 89.174717] Service.FS core/file_sys/archive_extsavedata.cpp:OpenFile:123: C:\Users\elijah\AppData\Roaming/Citra/nand/data/00000000000000000000000000000000/extdata/00048000/F000000B/user/ubll.lst not found
[ 89.174768] Service.FS core/hle/service/fs/fs_user.cpp:OpenFile:69: failed to get a handle for file [Wchar: /ubll.lst]
[ 92.396595] HW.GPU video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:216: Unhandled shadow texture
[ 92.396658] Debug video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:217: Unimplemented code!
[ 92.400066] HW.GPU video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:216: Unhandled shadow texture
[ 92.400085] Debug video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:217: Unimplemented code!
[ 92.400115] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 92.404145] HW.GPU video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:216: Unhandled shadow texture
[ 92.404167] Debug video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:217: Unimplemented code!
[ 92.404196] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 92.430911] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 92.442036] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 92.451361] HW.GPU video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:216: Unhandled shadow texture
[ 92.451387] Debug video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:217: Unimplemented code!
[ 92.451419] Render.OpenGL video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:236: Using Texture3 without enabling it
[ 92.456078] HW.GPU video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:216: Unhandled shadow texture
[ 92.456098] Debug video_core/renderer_opengl/gl_shader_gen.cpp:SampleTexture:217: Unimplemented code!

in the main menu before you start the game, go to options and disable 3D, that should fix it.
make sure to save at least once in-game after you change this or you will have to change again next time you launch.

In addition to that, you can try use Canary instead of Nightly and see if Shader Emulation set to GPU works for you.