MD1987 :
That should be plenty to run Borderlands 2. You might try making sure your graphics and sound drivers are up to date, or reinstalling the game.
I've re installed the game twice. All my drivers that I know of are up to date. This is the error I recieved from the crash
Log Name: System
Source: Microsoft-Windows-WER-SystemErrorReporting
Date: 11/3/2013 4:21:25 PM
Event ID: 1001
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer:
Description:
The computer has rebooted from a bugcheck. The bugcheck was: 0x00000124 (0x0000000000000000, 0xfffffa800da2a8f8, 0x0000000000000000, 0x0000000000000000). A dump was saved in: C:\Windows\Minidump\110313-14539-01.dmp. Report Id: 110313-14539-01.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WER-SystemErrorReporting" Guid="{ABCE23E7-DE45-4366-8631-84FA6C525952}" EventSourceName="BugCheck" />
<EventID Qualifiers="16384">1001</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-11-03T22:21:25.000000000Z" />
<EventRecordID>162401</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>
<Security />
</System>
<EventData>
<Data Name="param1">0x00000124 (0x0000000000000000, 0xfffffa800da2a8f8, 0x0000000000000000, 0x0000000000000000)</Data>
<Data Name="param2">C:\Windows\Minidump\110313-14539-01.dmp</Data>
<Data Name="param3">110313-14539-01</Data>
</EventData>
</Event>